@CHARSET "UTF-8";
#img0{
	display:block;
	width:1200px;
	height:360px;
	margin:auto;
}
section{
	font-size:16px;
}
#index_sec01{
	height:450px;
}
/**ppt start**/
#ppt{
	float:left;
	position:relative; 
	width:740px;
	height:440px;
	overflow:hidden;
}
#ppt_list{
	position:relative;
	width:100%;
	height:100%;
	background:url(/images_pub/nopic.jpg) no-repeat;
	background-size:cover;
}
#ppt_list img{
	width:740px;
	height:440px;
}
#ppt_bg,#ppt_info{
	position:absolute; ; 
	width:740px;
	height:50px;
	line-height:50px;
	bottom:0;
}
#ppt_bg{
	background:#000;
	filter: Alpha(Opacity=30);
	opacity:0.7;
}
#ppt_info{
	padding:0 10px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	z-index:91;
	cursor:pointer;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
#ppt_info:hover{
	color:red;
}
#ppt ul{
	position:absolute;
	list-style-type:none;
	filter: Alpha(Opacity=80);
	opacity:0.8; 
	border:1px solid #fff;
	z-index:1002;
	margin:0; 
	padding:0; 
	bottom:60px; 
	right:25px;
}
#ppt ul li{
	padding:0px 8px;
	float:left;
	display:block;
	color:#FFF;
	border:#e5eaff 1px solid;
	background:#6f4f67;
	cursor:pointer
}
#ppt ul li.on {
	background:#900;
}
#ppt_list a{/**让图片重叠在一起**/
	position:absolute;
}
/**ppt end **/
section{
	font-size:14px;
}
#latestupd{
	float:right;
	width:440px;
	height:100%;
	padding-bottom:10px;
	border-bottom:1px dashed #c0c0c0;
}
#latestupdT{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#008040;
	padding:10px 0 15px;
}
#latestupd ul li,#wkplanlist ul li{
	height:40px;
	
}
#latestupd ul li:nth-child(1),#wkplanlist ul li:nth-child(1){
	font-weight:bold;
}
#latestupd ul li span,wkplanlist ul li span{
	display:inline-block;
}
#latestupd ul li span:first-child,#wkplanlist ul li span:first-child{
	float:left;
	width:330px;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
#latestupd ul li span:last-child,#wkplanlist ul li span:last-child{
	float:right;
	width:80px;
	text-align:right;
	font-size:14px;
	color:gray;
	padding-right:15px;
}
#index_sec02{
	padding:25px 0;
	height:980px;
}
#index_sec02_a,#index_sec02_b{
	width:370px;
	height:330px;
	float:left;
	padding:0 10px;
}
.btitle{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding:0 0 15px 10px;
}
.btitle sub{
	margin-left:200px;
	font-weight:normal;
}
.btitle sub a{
	color:#0080c0;
}
.btitle sub a:hover{
	color:#ff0000;
}
#index_sec02_a{
	color:#0080c0;
}
#index_sec02_b{
	color:#008080;
}
#index_sec02_a ul li,#index_sec02_b ul li{
	width:340px;
	height:36px;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
#index_sec02_a ul li span:last-child,#index_sec02_b ul li span:last-child{
	display:none;
}
#index_sec02_a ul li:first-child,#index_sec02_b ul li:first-child{
	font-weight:bold;
}

#index_sec02_c{
	width:460px;
	height:940px;
	float:left;
	padding:0 10px;
	border-bootom:1px solid red;
}
#index_sec02_b,#index_sec02_c{
	border-left:1px dashed #c0c0c0;
}
#index_sec02_c ul li div{
	float:left;
	font-size:14px;
}
#index_sec02_c ul{
	height:190px;
}
#index_sec02_c ul li div:nth-child(1){
	width:130px;
	text-align:center
}
#index_sec02_c ul li div:nth-child(1) img{
	width:120px;
	max-height:140px;
}
#index_sec02_c ul li div:nth-child(2){
	width:290px;
	padding-left:10px;
}
#index_sec02_c ul li div:nth-child(2) p{
	padding-bottom:10px;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

#index_sec02 #ch02,#index_sec02 #ch03{
	position:absolute;
	width:370px;
	top:1160px;
	font-size:16px;
}
#index_sec02 #ch03{
	left:50%;
	margin-left:-230px;
}

#index_sec02 #ch02 img,#index_sec02 #ch03 img{
	width:360px;
	height:200px;
}
#index_sec02 #ch02 p,#index_sec02 #ch03 p{
	width:340px;
	height:34px;
	margin-left:10px;
	padding:0 5px;
	background:#fff;
	display:block;
	position:relative;
	z-index:9;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
#index_sec02 #ch02 p:hover,#index_sec02 #ch03 p:hover{
	color:red;
	cursor:pointer;
}

#index_sec02 #ch02 p:nth-child(2),#index_sec02 #ch03 p:nth-child(2){
	margin-top:-60px;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 40px 10px;
}
#index_sec02 #ch02 p:nth-child(13),#index_sec02 #ch03 p:nth-child(13){
	color:gray;
	font-style:italy;
	text-align:right;
}

#index_sec03{
	height:38px;
	line-height:38px;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding:0 0 15px 10px;
	border-bottom:4px solid #0080c0;
	color:#0080c0;
	padding:0 10px;
}
#index_sec03 sub{
	float:right;
	font-weight:normal;
	margin-top:15px;
}

#index_sec04{
	height:300px;
}
#index_sec04 ul{
	display:flex;
}
#index_sec04 ul li {
	flex: 1; /**宽度相等**/
	position: relative;
	height: 260px;
	padding: 16px;
	text-align: center;
}

#index_sec04 ul li img {
	width:220px;
	height:160px
}

#index_sec04 ul li p {
	white-space: nowrap;
	overflow: hidden;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

#index_sec04 ul li p:nth-child(2) {
	font-weight: bold;
	margin-top: 10px;
}

#index_sec04 ul li p:nth-child(3) {
	margin:10px 0 40px;
	font-size:14px;
}

/**滚动图片**/
.str3-2 span {
	margin:0 10px; 
	text-align:center;  
	width:250px; 
	height:205px; 
	display:inline-block;
	font-size:14px;
	line-height:1.5;
	padding:10px;
	background:#f5f5f5;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
.str3-2 span img{
	height:170px;
}
#wkplanlist{
	height:320px;
	border-bottom:1px dashed #c0c0c0;
}
.wktitle{
	color:#220044;
	margin-top:-10px;
}
.wktitle sub,.stublogtitle sub{
	padding-left:100px;
}
.stublogtitle{
	color:#220044;
	padding-top:15px;
	padding-bottom:25px;
}
section #ch02 p:nth-child(n+2),section #ch03 p:nth-child(n+2){
	font-size:14px;
}